package main

import "fmt"

func main() {
	//第四章：go语言流程控制
	//写个demo学习go语言的continue语句
	//continue语句
	//continue语句只能跳出当前循环，如果有多层循环，continue语句只能跳出最近的一层循环
	//如果想跳出多层循环，可以给外层循环加标签
	for i := 0; i < 5; i++ {
		for j := 0; j < 10; j++ {
			if j == 2 {
				continue
			}
			//fmt.Println("j=", j)
			//打印i和j的值
			fmt.Printf("i=%v j=%v\n", i, j)
		}
	}
	//给外层循环加标签
label1:
	for i := 0; i < 5; i++ {
		for j := 0; j < 10; j++ {
			if j == 2 {
				continue label1
			}
			//fmt.Println("j=", j)
			//打印i和j的值
			fmt.Printf("i=%v j=%v\n", i, j)
		}
	}

}
